@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:15px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}

.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}

/*header start*/
.header .head_top{height: 35px;background: #0d75be;color: #fff;line-height: 35px}
.header .head_top a{color:#fff;padding:0 15px;}
.header .head_mid span{ font-size: 35px;line-height: 143px;letter-spacing: 2px;margin-left: 150px;}
.header .head_mid .tel {padding-top: 50px;}
.header .head_mid .tel p{display:block;height:50px;font-size: 24px;line-height: 50px;padding-left: 60px;background: url(../images/tel.png) no-repeat center left;margin: 30px 0 10px 0;}
.header .head_mid .tel b{font-size: 32px;color: #FF7608;font-family: Arial;}
.header .head_bot{border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf}
.header .head_bot ul{height: 50px;line-height: 50px;}
.header .head_bot ul li{float: left;width: 240px;text-align: center;font-size: 16px;height: 40px;line-height: 40px;margin:5px 0;}
.header .head_bot ul li.on{background: #0d75be;border-radius: 12px}
.header .head_bot ul li.on a{color: #fff}
/*header end*/

/*banner start*/
.banner{height: 550px;background: url(../images/banner2.jpg) no-repeat center;}
/*banner end*/

.title{height: 80px;text-align: center;background: url(../images/titlebg.png) no-repeat center;}
.title b{font-size: 36px;line-height: 50px;color:#0d75be;letter-spacing: 2px}
.title em{display:block;font-size: 15px;text-align: center;line-height: 30px;color: #aaa}

/*company start*/
.company{padding: 60px 0;}
.company .com_l{width: 550px;padding-top: 40px}
.company .com_l b{font-size: 34px;line-height: 50px;color:#0d75be;}
.company .com_l em{display:block;font-size: 20px;line-height: 30px}
.company .com_l p{line-height: 180%;text-indent:2em;}
.company .com_l a.more{display: block;width: 110px;height: 30px;border:2px solid #0d75be;font-weight: bold;line-height: 30px;text-align: center;color: #0d75be;margin-top: 20px}
.company .com_r{width: 600px}
/*company end*/

/*product start*/
.pro_l{width: 270px;}
.pro_l .list_top{width: 270px;height: 125px;background: url(../images/list_top.png) no-repeat center;text-align: center;}
.pro_l .list_top b{font-size: 36px;color: #fff;line-height: 140%;display: block;padding-top: 13px}
.pro_l .list_top p{font-size: 16px;text-align: center;color: #dfdfdf}
.pro_l ul{width: 270px;padding:10px 0 20px 0;background: #efefef;}
.pro_l ul li{font-size: 14px;height: 50px;line-height: 49px;}
.pro_l ul li a{display: block;width: 255px;margin: 0 auto;border-bottom: 1px dashed #bfbfbf;background: url(../images/jt2.png) no-repeat center right;}
.pro_l ul li:hover {background: #0d75be;color: #fff}
.pro_l ul li:hover a{border: none;color: #fff;background: url(../images/jt1.png) no-repeat center right;}
.pro_l .bottom{height: 65px;background: url(../images/list_b.jpg) repeat-x center;}
.pro_l .more{display:block;width: 180px;height:45px;margin:0 auto;color: #fff;text-align: center;line-height:45px;background: url(../images/more1.png) no-repeat center;font-size: 16px;}
.pro_l .more:hover {background: url(../images/more.png) no-repeat center;}

.pro_r ul li{width: 270px;float: left;margin: 0 15px;margin-bottom: 30px;position: relative;}
.pro_r ul li img{width: 270px;height: 202.5px;}
.pro_r ul li .img{width: 270px;height: 202px;overflow: hidden;}
.pro_r ul li img{ width: 270px; height: 202px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.pro_r ul li img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.pro_r ul li p{display: block;width: 270px;height: 35px;background: rgba(0,0,0,0.5);text-align: center;line-height: 35px;position: absolute;bottom: 0;color: #fff;font-size: 15px}
/*product end*/

/*cate start*/
.product .cate1{background: url(../images/cate1bg.jpg) no-repeat center;padding-bottom: 55px;padding-top: 25px}
.product .cate2{background: url(../images/cate2bg.jpg) no-repeat center;padding-bottom: 55px;padding-top: 25px}
.product .cate .pro_con{width: 670px;}
.product .cate1 ul li{width: 278px;height: 208px;margin-left: 55px;float: left;;margin-top: 30px;position: relative;border:1px solid #dfdfdf;}
.product .cate2 ul li{width: 278px;height: 208px;margin-right: 55px;float: left;;margin-top: 30px;position: relative;border:1px solid #dfdfdf;}
.product .cate ul li .img{width: 278px;height: 208px;overflow: hidden;}
.product .cate ul li img{ width: 278px; height: 208px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.product .cate ul li img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.product .cate ul li .zi{position: absolute;bottom: 0px;width:278px;height:40px;background: url(../images/zibg.png);line-height: 40px;text-align: center;color: #fff}
/*cate end*/


/*new start*/
.new{padding: 0px 0 40px 0}
.new .new_body .new_con{padding-top: 10px;position: relative;padding-bottom: 20px;}
.new .new_body .nc_l{width: 560px;padding-top: 25px}
.new .new_body .nc_l .i_n_lt{position: relative;}
.new .new_body .nc_l .i_n_lt .n_pic a{display: block;height: 225px}
.new .new_body .nc_l .n_pic_date{ overflow: hidden;width: 70px;height: 70px;padding: 15px;background: rgba(0,159,63,0.7);position: absolute;top: 45px; left: 30px; color: #FFF;}
.new .new_body .nc_l .n_pic_date span{display: block;font-size: 18px;padding: 2px 0 0 2px;}
.new .new_body .nc_l .n_lt_desc{padding: 16px 0;line-height: 22px;}
.new .new_body .nc_l .n_lt_desc font{display: block;overflow: hidden;width: 90%;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 10px;font-size: 18px;color: #333;}
.new .new_body .nc_l .n_lt_desc i{color: #999}
.new .new_body .nc_l .n_lt_desc span{color:#FF770B;}
.new .new_body .nc_r{width: 610px;}
.new .new_body .nc_r .n_rt_box{overflow: hidden;padding: 18px 12px 10px;border-bottom: 1px solid #dedede;transition: 0.5s;}
.new .new_body .nc_r .n_rt_box .rt_b_date{ width:60px;height: 54px;padding: 8px;border: 3px solid #bbbbbb;float: left;background-color: #FFF;transition: 0.5s;}
.new .new_body .nc_r .n_rt_box .rt_b_date .n_rt_top{overflow: hidden;font-size: 24px;border-bottom: 1px solid #dedede;}
.new .new_body .nc_r .n_rt_box .rt_b_date .n_rt_top font{font-size: 12px;}
.new .new_body .nc_r .n_rt_box .rt_b_date span{display: block;font-size: 15px;padding: 2px 0 0 2px}
.new .new_body .nc_r .n_rt_box .rt_b_desc{width: 485px;float: right;color: #666;}
.new .new_body .nc_r .n_rt_box .rt_b_desc font{color: #333;font-size: 17px;line-height: 24px;padding-bottom: 5px;display: block;width: 475px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new .new_body .nc_r .n_rt_box .rt_b_desc p{line-height: 20px;font-size: 13px;color: #888}
.new .new_body .nc_r .n_rt_box .rt_b_desc .more{color: #FF770B;font-size: 12px;text-transform: uppercase;text-align: right;}
.new .new_body .nc_r .n_rt_box:hover {background: #F3F3F3}
.new .new_body .nc_r .n_rt_box:hover .rt_b_date{border: 3px solid #0d75be;color: #0d75be}
.new .new_body .nc_r .n_rt_box:hover .rt_b_desc font{color: #0d75be}
.new .new_body .nc_r .n_rt_box:hover .rt_b_desc .more{color: #0d75be}
.new .new_body .que_l{width: 135px;height: 120px;background:url(../images/wd_tbg.gif) no-repeat center;padding-top: 15px;padding-left: 15px;font-size: 20px;font-weight: bold;}
.new .new_body .que_r{width: 1020px}

.new .new_body .que ul{ overflow:hidden; zoom:1; }
.new .new_body .que ul li{  float:left;line-height:24px;width:320px;background: #efefef;height: 50px;margin:5px 0 20px 30px;  }
.new .new_body .que ul li:nth-child(3n+1) {margin-left: 0px;}
.new .new_body .que ul li a{display: block;width:310px;}
.new .new_body .que ul li b{font-size: 16px;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 22px;line-height: 22px;background: url(../images/que.jpg) no-repeat center left;padding-left: 40px;margin:14px 0 0 10px;font-weight: normal;}
.new .new_body .que ul li p{display: block;width: 270px;padding-left: 40px;background: url(../images/ans.jpg) no-repeat 0px 4px;}
.new .new_body .que ul li em{display: block;width: 30px;height: 3px;background: #0d75be;margin:20px 0}
.new .new_body .que ul li .more{width:100px;height: 25px;border:1px solid #aaa;text-align:center;line-height: 25px;font-size: 13px;margin-top: 20px;}
/*new end*/

/*footer start*/
.footer{background:#333;}
.footer .foot_nav{height: 50px;background: #0d75be}
.footer .foot_nav ul li{float: left;width: 238px;text-align: center;font-weight: bold;font-size: 16px;height: 20px;border-right: 1px solid #fff;line-height: 20px;margin: 15px 0}
.footer .foot_nav ul li:nth-last-of-type(1) {border-right:0px;}
.footer .foot_nav ul li a{color: #fff;}
.footer .foot_body{padding: 30px 0;text-align: center;color: #ccc;font-size: 15px;}
.footer .foot_body span{line-height: 200%;padding: 0 20px}
.footer .foot_body a{color: #ccc}
/*footer end*/